﻿using System.Linq;
using System.Text;
using System.Diagnostics;
using System.Runtime.Serialization;
using System.Collections;
using System.Data;
using System.ComponentModel;
using System.Data.OracleClient;
namespace INTEX.DataBase.Tools
{
    public partial class INTEXDBC
    {
        public void MapVKKOPF(ref DataRow dwLocal, DataRow dwData)
        {
            BlindMap(ref dwLocal, dwData);
        }
        public void SaveVKKOPF(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            DataSet Result = new DataSet();
            DataTable tbLocal = null;
            DataRow dwLocal = null;
            bool flgExist = false;
            Result = QueryVKKOPF(dwData);
            if (Result.Tables.Count > 0)
            {
                tbLocal = Result.Tables[0];
                if (tbLocal.Rows.Count > 0)
                {
                    flgExist = true;
                    dwLocal = tbLocal.Rows[0];
                }
                else
                {
                    dwLocal = tbLocal.NewRow();
                }
            }

            MapVKKOPF(ref dwLocal, dwData);

            if (!flgExist)
            {
                InsertVKKOPF(dwLocal, ITXDBVERSION);
            }
            UpdateVKKOPF(dwLocal);

        }
        public void InsertVKKOPF(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            or1 = OracleDB.CreateCommand();
            DataSet result = new DataSet();
            switch (ITXDBVERSION)
            {
                case "50.24":
                    or1.CommandText = "INSERT INTO VKKOPF(VKKMANDANT, VKKSA, VKKAUFKRS, VKKAUFLFD, VKKAENDST, VKKAENDZL, VKKAENDBEN, VKKAENDDAT, VKKNEUBEN, VKKNEUDAT, VKKAESTAT, VKKAUFART, VKKKUNDNR, VKKVB, VKKVG, VKKADRSL, VKKVERBNR, VKKZENTR, VKKZENTRR, VKKKREDKDNR, VKKKDARTBEZ, VKKORDER, VKKANSPRECH, VKKANSPZUS, VKKBESTNR, VKKBESTDAT, VKKGLTVON, VKKGLTBIS, VKKETAB, VKKBESTSB, VKKAEDAT, VKKSACHBE, VKKPRGRP, VKKPRGRPV, VKKPRGRPZ, VKKPRGRPSTD, VKKPROJNR, VKKVKART, VKKKUNDNRST, VKKABNGRPST, VKKGLOBAL, VKKKOMENGE, VKKEINGET, VKKOFFEN, VKKEINGETOV, VKKEINGETPO, VKKCORQTY, VKKLIMGWO, VKKMEEH, VKKMEEHGRP, VKKMEEHFKT, VKKKOMENGET1, VKKKOMENGET2, VKKKOMENGET3, VKKKOMENGET4, VKKEINTT1, VKKEINTT2, VKKEINTT3, VKKEINTT4, VKKOFFENT1, VKKOFFENT2, VKKOFFENT3, VKKOFFENT4, VKKEINTTOV1, VKKEINTTOV2, VKKEINTTOV3, VKKEINTTOV4, VKKEINTTPO1, VKKEINTTPO2, VKKEINTTPO3, VKKEINTTPO4, VKKCORQTYT1, VKKCORQTYT2, VKKCORQTYT3, VKKCORQTYT4, VKKLIMGWOT1, VKKLIMGWOT2, VKKLIMGWOT3, VKKLIMGWOT4, VKKRSTBEZ, VKKOPTION, VKKOPTANBIS, VKKOPTANAM, VKKDECKPROZ, VKKWDECKDAT, VKKUEBEINT, VKKMINBEST, VKKMAXBEST, VKKSCHRAST, VKKGESMENGE1, VKKGESMENGE2, VKKGESMENGE3, VKKGESMENGE4, VKKGESWERT, VKKCOVPRC, VKKAKKREDNR, VKKGESSTA, VKKKDSTA, VKKAUFSTA, VKKPOSSTA, VKKSTA4, VKKKURS, VKKBETRAG, VKKVKURS, VKKVBETRAG, VKKSCHWPLU, VKKSCHWMIN, VKKHWAEHRSL, VKKHEUROKURS, VKKHEUROKURSVK, VKKFEUROKURS, VKKFEUROKURSVK, VKKALTWAEHR, VKKALTWAEHRF, VKKVALUTA, VKKVALDAT, VKKWAEHRSL, VKKZAHLBED, VKKEKON, VKKKDVKL, VKKLIEFBED, VKKLANDU, VKKPLZU, VKKORTU, VKKBZU, VKKBZBEZU, VKKCOUNTYU, VKKCITYU, VKKLIEFKOMP, VKKVERSART, VKKSPED, VKKZUSATZ, VKKDRBEST, VKKBSTDAT, VKKANGETEXT, VKKANGEWIE, VKKBESTTEXT, VKKBESTWIE, VKKLIEFTEXT, VKKLIEFWIE, VKKRECHTEXT, VKKRECHWIE, VKKLVORTEXT, VKKLVORWIE, VKKIVVTTEXT, VKKIVVTWIE, VKKIVDITEXT, VKKIVDIWIE, VKKAGT, VKKANGEALLG, VKKBESTALLG, VKKLIEFALLG, VKKRECHALLG, VKKLVORALLG, VKKIVVTALLG, VKKIVDIALLG, VKKANL1TXT, VKKANL2TXT, VKKANL3TXT, VKKDBLATT, VKKTBRIEF, VKKARTBILD, VKKFORMAT, VKKZEUGNIS, VKKRES1, VKKRES2, VKKVKZUABVH, VKKVKZUADR, VKKKZPRNEU, VKKKZFRNEU, VKKVAEAKZ, VKKMUKRS, VKKMULFD, VKKMUPOS, VKKCPKRS, VKKCPLFD, VKKCPPOS, VKKEDIKZ, VKKKOMMNR, VKKEDIDAT, VKKEDIZEIT, VKKABSAUFART, VKKARCHKZ, VKKARCHDAT, VKKARCHBEL, VKKOPITEM, VKKABSCHR, VKKSFEUCHTE, VKKAFEUCHTE, VKKFEUKZ, VKKABRKZ, VKKVTYP, VKKEXMANDANT, VKKWEGBINICH, VKKOFFNEU, VKKINDEXNA1, VKKINDEXBA1, VKKINDEXHS1, VKKINDEXNA2, VKKINDEXBA2, VKKINDEXHS2, VKKINDEXNA3, VKKINDEXBA3, VKKINDEXHS3, VKKHUELBE, VKKRATIFI, VKKMU1ANZ, VKKMU1GR, VKKMU1ME, VKKMU1PROMG, VKKMU2ANZ, VKKMU2GR, VKKMU2ME, VKKMU2PROMG, VKKFILLER)"
                        + " VALUES (:VKKMANDANT, '  ', :VKKAUFKRS, :VKKAUFLFD, '000', '012', 'SUNLV   ', 20130219, 'SUNLV   ', 20130104, 'S', 'NA', '00000200', 'RMB', '   ', '        ', '        ', '        ', ' ', '00000200', 'K', 'MAIL', '        ', '                          ', '               ', 20130219, 0, 0, 0, '              ', 20100224, 'BDE     ', 'SA      ', '        ', '        ', 'SA      ', '00000', '   ', '        ', '   ', ' ', 0, 0, 0, 0, 0, 0, 0, '   ', ' ', '000000000000', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '      ', ' ', 0, 0, 1000, ' ', 0, 0, 0, ' ', 6, 303, 486, 84, 3896, 0, '                    ', '  ', '10', '20', '30', '40', '0010000', '0001', '0000000', '0000', 0, 0, 'RMB', 0, ' ', 0, ' ', '   ', 0, '000', 0, 'RMB', '30V', '        ', '   ', 'EXW', 'CN ', '42116       ', 'ZHANGJIAGANG                            ', '1 ', 'JIANGSU      ', '    ', '    ', 'N', 'LDY', 'HWD', '                                                            ', 'J', 0, ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', '        ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'N', 'N', 'J', '  ', '000000', '000', '  ', '000000', '000', ' ', '                    ', 0, 0, '  ', ' ', '00000000', '00000000', 'C0100227  ', '0000', '0000', '0000', ' ', ' ', ' ', '  ', ' ', '00000000', '      ', 0, 0, '      ', 0, 0, '      ', 0, 0, ' ', ' ', 0, 0, ' ', 0, 0, 0, ' ', 0, '                                                              ')";
                    break;
                case "50.25":
                    or1.CommandText = "INSERT INTO VKKOPF(VKKMANDANT, VKKSA, VKKAUFKRS, VKKAUFLFD, VKKAENDST, VKKAENDZL, VKKAENDBEN, VKKAENDDAT, VKKNEUBEN, VKKNEUDAT, VKKAESTAT, VKKAUFART, VKKKUNDNR, VKKVB, VKKVG, VKKADRSL, VKKVERBNR, VKKZENTR, VKKZENTRR, VKKKREDKDNR, VKKKDARTBEZ, VKKORDER, VKKANSPRECH, VKKANSPZUS, VKKBESTNR, VKKBESTDAT, VKKGLTVON, VKKGLTBIS, VKKETAB, VKKBESTSB, VKKAEDAT, VKKSACHBE, VKKPRGRP, VKKPRGRPV, VKKPRGRPZ, VKKPRGRPSTD, VKKPROJNR, VKKVKART, VKKKUNDNRST, VKKABNGRPST, VKKGLOBAL, VKKKOMENGE, VKKEINGET, VKKOFFEN, VKKEINGETOV, VKKEINGETPO, VKKCORQTY, VKKLIMGWO, VKKMEEH, VKKMEEHGRP, VKKMEEHFKT, VKKKOMENGET1, VKKKOMENGET2, VKKKOMENGET3, VKKKOMENGET4, VKKEINTT1, VKKEINTT2, VKKEINTT3, VKKEINTT4, VKKOFFENT1, VKKOFFENT2, VKKOFFENT3, VKKOFFENT4, VKKEINTTOV1, VKKEINTTOV2, VKKEINTTOV3, VKKEINTTOV4, VKKEINTTPO1, VKKEINTTPO2, VKKEINTTPO3, VKKEINTTPO4, VKKCORQTYT1, VKKCORQTYT2, VKKCORQTYT3, VKKCORQTYT4, VKKLIMGWOT1, VKKLIMGWOT2, VKKLIMGWOT3, VKKLIMGWOT4, VKKRSTBEZ, VKKOPTION, VKKOPTANBIS, VKKOPTANAM, VKKDECKPROZ, VKKWDECKDAT, VKKUEBEINT, VKKMINBEST, VKKMAXBEST, VKKSCHRAST, VKKGESMENGE1, VKKGESMENGE2, VKKGESMENGE3, VKKGESMENGE4, VKKGESWERT, VKKCOVPRC, VKKAKKREDNR, VKKGESSTA, VKKKDSTA, VKKAUFSTA, VKKPOSSTA, VKKSTA4, VKKKURS, VKKBETRAG, VKKVKURS, VKKVBETRAG, VKKSCHWPLU, VKKSCHWMIN, VKKHWAEHRSL, VKKHEUROKURS, VKKHEUROKURSVK, VKKFEUROKURS, VKKFEUROKURSVK, VKKALTWAEHR, VKKALTWAEHRF, VKKVALUTA, VKKVALDAT, VKKWAEHRSL, VKKZAHLBED, VKKEKON, VKKKDVKL, VKKLIEFBED, VKKLANDU, VKKPLZU, VKKORTU, VKKBZU, VKKBZBEZU, VKKCOUNTYU, VKKCITYU, VKKLIEFKOMP, VKKVERSART, VKKSPED, VKKZUSATZ, VKKDRBEST, VKKBSTDAT, VKKANGETEXT, VKKANGEWIE, VKKBESTTEXT, VKKBESTWIE, VKKLIEFTEXT, VKKLIEFWIE, VKKRECHTEXT, VKKRECHWIE, VKKLVORTEXT, VKKLVORWIE, VKKIVVTTEXT, VKKIVVTWIE, VKKIVDITEXT, VKKIVDIWIE, VKKAGT, VKKANGEALLG, VKKBESTALLG, VKKLIEFALLG, VKKRECHALLG, VKKLVORALLG, VKKIVVTALLG, VKKIVDIALLG, VKKANL1TXT, VKKANL2TXT, VKKANL3TXT, VKKDBLATT, VKKTBRIEF, VKKARTBILD, VKKFORMAT, VKKZEUGNIS, VKKRES1, VKKRES2, VKKVKZUABVH, VKKVKZUADR, VKKKZPRNEU, VKKKZFRNEU, VKKVAEAKZ, VKKMUKRS, VKKMULFD, VKKMUPOS, VKKCPKRS, VKKCPLFD, VKKCPPOS, VKKEDIKZ, VKKKOMMNR, VKKEDIDAT, VKKEDIZEIT, VKKABSAUFART, VKKARCHKZ, VKKARCHDAT, VKKARCHBEL, VKKOPITEM, VKKABSCHR, VKKSFEUCHTE, VKKAFEUCHTE, VKKFEUKZ, VKKABRKZ, VKKVTYP, VKKEXMANDANT, VKKWEGBINICH, VKKOFFNEU, VKKINDEXNA1, VKKINDEXBA1, VKKINDEXHS1, VKKINDEXNA2, VKKINDEXBA2, VKKINDEXHS2, VKKINDEXNA3, VKKINDEXBA3, VKKINDEXHS3, VKKHUELBE, VKKRATIFI, VKKMU1ANZ, VKKMU1GR, VKKMU1ME, VKKMU1PROMG, VKKMU2ANZ, VKKMU2GR, VKKMU2ME, VKKMU2PROMG, VKKSPARTE, VKKEINSATZG, VKKVERWEND, VKKERL, VKKFILLER)"
                        + " VALUES (:VKKMANDANT, '  ', :VKKAUFKRS, :VKKAUFLFD, '000', '012', 'SUNLV   ', 20130219, 'SUNLV   ', 20130104, 'S', 'NA', '00000200', 'RMB', '   ', '        ', '        ', '        ', ' ', '00000200', 'K', 'MAIL', '        ', '                          ', '               ', 20130219, 0, 0, 0, '              ', 20100224, 'BDE     ', 'SA      ', '        ', '        ', 'SA      ', '00000', '   ', '        ', '   ', ' ', 0, 0, 0, 0, 0, 0, 0, '   ', ' ', '000000000000', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '      ', ' ', 0, 0, 1000, ' ', 0, 0, 0, ' ', 6, 303, 486, 84, 3896, 0, '                    ', '  ', '10', '20', '30', '40', '0010000', '0001', '0000000', '0000', 0, 0, 'RMB', 0, ' ', 0, ' ', '   ', 0, '000', 0, 'RMB', '30V', '        ', '   ', 'EXW', 'CN ', '42116       ', 'ZHANGJIAGANG                            ', '1 ', 'JIANGSU      ', '    ', '    ', 'N', 'LDY', 'HWD', '                                                            ', 'J', 0, ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', ' ', '0', '        ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', '   ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', 'N', 'N', 'J', '  ', '000000', '000', '  ', '000000', '000', ' ', '                    ', 0, 0, '  ', ' ', '00000000', '00000000', 'C0100227  ', '0000', '0000', '0000', ' ', ' ', ' ', '  ', ' ', '00000000', '      ', 0, 0, '      ', 0, 0, '      ', 0, 0, ' ', ' ', 0, 0, '   ', 0, 0, 0, '   ', 0, '  ', '    ', '    ', ' ', '                                               ')";
                    break;
                default:
                    break;
            }
            or1.Parameters.Add("VKKMANDANT", OracleType.NVarChar).Value = dwData["VKKMANDANT"].ToString();
            or1.Parameters.Add("VKKAUFKRS", OracleType.NVarChar).Value = dwData["VKKAUFKRS"].ToString();
            or1.Parameters.Add("VKKAUFLFD", OracleType.NVarChar).Value = dwData["VKKAUFLFD"].ToString();
            Connect2Proxy(or1);
        }
        public DataSet QueryVKKOPF(DataRow dwData, int option = 1)
        {
            DataSet Return = new DataSet();
            DataTable tbLocal = null;
            DataSet Result = new DataSet();
            string table = "VKKOPF";

            or1 = OracleDB.CreateCommand();
            switch (option)
            {
                case 0:
                    or1.CommandText = "SELECT * FROM VKKOPF WHERE  ROWNUM<2 ";
                    break;
                case 1:
                    or1.CommandText = "SELECT * FROM VKKOPF WHERE  "
            + "  VKKMANDANT=:VKKMANDANT AND VKKAUFKRS=:VKKAUFKRS AND VKKAUFLFD=:VKKAUFLFD";
                    or1.Parameters.Add("VKKMANDANT", OracleType.NVarChar).Value = dwData["VKKMANDANT"].ToString();
                    or1.Parameters.Add("VKKAUFKRS", OracleType.NVarChar).Value = dwData["VKKAUFKRS"].ToString();
                    or1.Parameters.Add("VKKAUFLFD", OracleType.NVarChar).Value = dwData["VKKAUFLFD"].ToString();
                    break;
                case 2:
                default:
                    break;
            }

            Result = Connect2Proxy(or1);
            if (Result.Tables.Count > 0)
            {
                tbLocal = Result.Tables[0];
                tbLocal.TableName = "VKKOPF";
            }
            Return.Merge(Result);
            return Return;
        }
        public void UpdateVKKOPF(DataRow dwData, string ITXDBVERSION = "50.24")
        {
            OracleCommand or1;
            DataSet Result = new DataSet();
            or1 = OracleDB.CreateCommand();

            #region====Command====

            or1.CommandText = "UPDATE VKKOPF SET VKKLIEFALLG=:VKKLIEFALLG,VKKRECHALLG=:VKKRECHALLG,VKKLVORALLG=:VKKLVORALLG,"
                + "VKKIVVTALLG=:VKKIVVTALLG,VKKIVDIALLG=:VKKIVDIALLG,VKKANL1TXT=:VKKANL1TXT,VKKANL2TXT=:VKKANL2TXT,VKKANL3TXT=:VKKANL3TXT,"
                + "VKKDBLATT=:VKKDBLATT,VKKTBRIEF=:VKKTBRIEF,VKKARTBILD=:VKKARTBILD,VKKFORMAT=:VKKFORMAT,VKKZEUGNIS=:VKKZEUGNIS,VKKRES1=:VKKRES1,"
                + "VKKRES2=:VKKRES2,VKKVKZUABVH=:VKKVKZUABVH,VKKVKZUADR=:VKKVKZUADR,VKKKZPRNEU=:VKKKZPRNEU,VKKKZFRNEU=:VKKKZFRNEU,VKKVAEAKZ=:VKKVAEAKZ,"
                + "VKKMUKRS=:VKKMUKRS,VKKMULFD=:VKKMULFD,VKKMUPOS=:VKKMUPOS,VKKCPKRS=:VKKCPKRS,VKKCPLFD=:VKKCPLFD,VKKCPPOS=:VKKCPPOS,"
                + "VKKEDIKZ=:VKKEDIKZ,VKKKOMMNR=:VKKKOMMNR,VKKEDIDAT=:VKKEDIDAT,VKKEDIZEIT=:VKKEDIZEIT,VKKABSAUFART=:VKKABSAUFART,VKKARCHKZ=:VKKARCHKZ,"
                + "VKKARCHDAT=:VKKARCHDAT,VKKARCHBEL=:VKKARCHBEL,VKKOPITEM=:VKKOPITEM,VKKABSCHR=:VKKABSCHR,VKKSFEUCHTE=:VKKSFEUCHTE,VKKAFEUCHTE=:VKKAFEUCHTE,VKKFEUKZ=:VKKFEUKZ,"
                + "VKKABRKZ=:VKKABRKZ,VKKVTYP=:VKKVTYP,VKKEXMANDANT=:VKKEXMANDANT,VKKWEGBINICH=:VKKWEGBINICH,VKKOFFNEU=:VKKOFFNEU,VKKINDEXNA1=:VKKINDEXNA1,VKKINDEXBA1=:VKKINDEXBA1,"
                + "VKKINDEXHS1=:VKKINDEXHS1,VKKINDEXNA2=:VKKINDEXNA2,VKKINDEXBA2=:VKKINDEXBA2,VKKINDEXHS2=:VKKINDEXHS2,VKKINDEXNA3=:VKKINDEXNA3,VKKINDEXBA3=:VKKINDEXBA3,"
                + "VKKINDEXHS3=:VKKINDEXHS3,VKKHUELBE=:VKKHUELBE,VKKRATIFI=:VKKRATIFI,VKKMU1ANZ=:VKKMU1ANZ,VKKMU1GR=:VKKMU1GR,VKKMU1ME=:VKKMU1ME,VKKMU1PROMG=:VKKMU1PROMG,"
                + "VKKMU2ANZ=:VKKMU2ANZ,VKKMU2GR=:VKKMU2GR,VKKMU2ME=:VKKMU2ME,VKKMU2PROMG=:VKKMU2PROMG,VKKFILLER=:VKKFILLER,VKKPRGRPV=:VKKPRGRPV,VKKPRGRPZ=:VKKPRGRPZ,"
                + "VKKPRGRPSTD=:VKKPRGRPSTD,VKKPROJNR=:VKKPROJNR,VKKVKART=:VKKVKART,VKKKUNDNRST=:VKKKUNDNRST,VKKABNGRPST=:VKKABNGRPST,VKKGLOBAL=:VKKGLOBAL,"
                + "VKKKOMENGE=:VKKKOMENGE,VKKEINGET=:VKKEINGET,VKKOFFEN=:VKKOFFEN,VKKEINGETOV=:VKKEINGETOV,VKKEINGETPO=:VKKEINGETPO,VKKCORQTY=:VKKCORQTY,VKKLIMGWO=:VKKLIMGWO,VKKMEEH=:VKKMEEH,"
                + "VKKMEEHGRP=:VKKMEEHGRP,VKKMEEHFKT=:VKKMEEHFKT,VKKKOMENGET1=:VKKKOMENGET1,VKKKOMENGET2=:VKKKOMENGET2,VKKKOMENGET3=:VKKKOMENGET3,VKKKOMENGET4=:VKKKOMENGET4,VKKEINTT1=:VKKEINTT1,"
                + "VKKEINTT2=:VKKEINTT2,VKKEINTT3=:VKKEINTT3,VKKEINTT4=:VKKEINTT4,VKKOFFENT1=:VKKOFFENT1,VKKOFFENT2=:VKKOFFENT2,VKKOFFENT3=:VKKOFFENT3,VKKOFFENT4=:VKKOFFENT4,"
                + "VKKEINTTOV1=:VKKEINTTOV1,VKKEINTTOV2=:VKKEINTTOV2,VKKEINTTOV3=:VKKEINTTOV3,VKKEINTTOV4=:VKKEINTTOV4,VKKEINTTPO1=:VKKEINTTPO1,VKKEINTTPO2=:VKKEINTTPO2,"
                + "VKKEINTTPO3=:VKKEINTTPO3,VKKEINTTPO4=:VKKEINTTPO4,VKKCORQTYT1=:VKKCORQTYT1,VKKCORQTYT2=:VKKCORQTYT2,VKKCORQTYT3=:VKKCORQTYT3,VKKCORQTYT4=:VKKCORQTYT4,VKKLIMGWOT1=:VKKLIMGWOT1,"
                + "VKKLIMGWOT2=:VKKLIMGWOT2,VKKLIMGWOT3=:VKKLIMGWOT3,VKKLIMGWOT4=:VKKLIMGWOT4,VKKRSTBEZ=:VKKRSTBEZ,VKKOPTION=:VKKOPTION,VKKOPTANBIS=:VKKOPTANBIS,"
                + "VKKOPTANAM=:VKKOPTANAM,VKKDECKPROZ=:VKKDECKPROZ,VKKWDECKDAT=:VKKWDECKDAT,VKKUEBEINT=:VKKUEBEINT,VKKMINBEST=:VKKMINBEST,VKKMAXBEST=:VKKMAXBEST,VKKSCHRAST=:VKKSCHRAST,VKKGESMENGE1=:VKKGESMENGE1,"
                + "VKKGESMENGE2=:VKKGESMENGE2,VKKGESMENGE3=:VKKGESMENGE3,VKKGESMENGE4=:VKKGESMENGE4,VKKGESWERT=:VKKGESWERT,VKKCOVPRC=:VKKCOVPRC,VKKAKKREDNR=:VKKAKKREDNR,VKKGESSTA=:VKKGESSTA,VKKKDSTA=:VKKKDSTA,"
                + "VKKAUFSTA=:VKKAUFSTA,VKKPOSSTA=:VKKPOSSTA,VKKSTA4=:VKKSTA4,VKKKURS=:VKKKURS,VKKBETRAG=:VKKBETRAG,VKKVKURS=:VKKVKURS,VKKVBETRAG=:VKKVBETRAG,VKKSCHWPLU=:VKKSCHWPLU,"
                + "VKKSCHWMIN=:VKKSCHWMIN,VKKHWAEHRSL=:VKKHWAEHRSL,VKKHEUROKURS=:VKKHEUROKURS,VKKHEUROKURSVK=:VKKHEUROKURSVK,VKKFEUROKURS=:VKKFEUROKURS,"
                + "VKKFEUROKURSVK=:VKKFEUROKURSVK,VKKALTWAEHR=:VKKALTWAEHR,VKKALTWAEHRF=:VKKALTWAEHRF,VKKVALUTA=:VKKVALUTA,VKKVALDAT=:VKKVALDAT,VKKWAEHRSL=:VKKWAEHRSL,"
                + "VKKZAHLBED=:VKKZAHLBED,VKKEKON=:VKKEKON,VKKKDVKL=:VKKKDVKL,VKKLIEFBED=:VKKLIEFBED,VKKLANDU=:VKKLANDU,VKKPLZU=:VKKPLZU,VKKORTU=:VKKORTU,VKKBZU=:VKKBZU,"
                + "VKKBZBEZU=:VKKBZBEZU,VKKCOUNTYU=:VKKCOUNTYU,VKKCITYU=:VKKCITYU,VKKLIEFKOMP=:VKKLIEFKOMP,VKKVERSART=:VKKVERSART,VKKSPED=:VKKSPED,VKKZUSATZ=:VKKZUSATZ,VKKDRBEST=:VKKDRBEST,VKKBSTDAT=:VKKBSTDAT,"
                + "VKKANGETEXT=:VKKANGETEXT,VKKANGEWIE=:VKKANGEWIE,VKKBESTTEXT=:VKKBESTTEXT,VKKBESTWIE=:VKKBESTWIE,VKKLIEFTEXT=:VKKLIEFTEXT,VKKLIEFWIE=:VKKLIEFWIE,VKKRECHTEXT=:VKKRECHTEXT,"
                + "VKKRECHWIE=:VKKRECHWIE,VKKLVORTEXT=:VKKLVORTEXT,VKKLVORWIE=:VKKLVORWIE,VKKIVVTTEXT=:VKKIVVTTEXT,VKKIVVTWIE=:VKKIVVTWIE,VKKIVDITEXT=:VKKIVDITEXT,VKKIVDIWIE=:VKKIVDIWIE,VKKAGT=:VKKAGT,"
                + "VKKANGEALLG=:VKKANGEALLG,VKKBESTALLG=:VKKBESTALLG,VKKMANDANT=:VKKMANDANT,VKKSA=:VKKSA,VKKAUFKRS=:VKKAUFKRS,VKKAUFLFD=:VKKAUFLFD,VKKAENDST=:VKKAENDST,"
                + "VKKAENDZL=:VKKAENDZL,VKKAENDBEN=:VKKAENDBEN,VKKAENDDAT=:VKKAENDDAT,VKKNEUBEN=:VKKNEUBEN,VKKNEUDAT=:VKKNEUDAT,VKKAESTAT=:VKKAESTAT,"
                + "VKKAUFART=:VKKAUFART,VKKKUNDNR=:VKKKUNDNR,VKKVB=:VKKVB,VKKVG=:VKKVG,VKKADRSL=:VKKADRSL,VKKVERBNR=:VKKVERBNR,VKKZENTR=:VKKZENTR,VKKZENTRR=:VKKZENTRR,VKKKREDKDNR=:VKKKREDKDNR,VKKKDARTBEZ=:VKKKDARTBEZ,VKKORDER=:VKKORDER,"
                + "VKKANSPRECH=:VKKANSPRECH,VKKANSPZUS=:VKKANSPZUS,VKKBESTNR=:VKKBESTNR,VKKBESTDAT=:VKKBESTDAT,VKKGLTVON=:VKKGLTVON,VKKGLTBIS=:VKKGLTBIS,"
                + "VKKETAB=:VKKETAB,VKKBESTSB=:VKKBESTSB,VKKAEDAT=:VKKAEDAT,VKKSACHBE=:VKKSACHBE,VKKPRGRP=:VKKPRGRP"
                + " WHERE  "
                + "  VKKMANDANT=:VKKMANDANT AND VKKAUFKRS=:VKKAUFKRS AND VKKAUFLFD=:VKKAUFLFD";
            #endregion

            #region====Parameters====
            or1.Parameters.Add("VKKLIEFALLG", OracleType.NVarChar).Value = dwData["VKKLIEFALLG"].ToString();
            or1.Parameters.Add("VKKRECHALLG", OracleType.NVarChar).Value = dwData["VKKRECHALLG"].ToString();
            or1.Parameters.Add("VKKLVORALLG", OracleType.NVarChar).Value = dwData["VKKLVORALLG"].ToString();
            or1.Parameters.Add("VKKIVVTALLG", OracleType.NVarChar).Value = dwData["VKKIVVTALLG"].ToString();
            or1.Parameters.Add("VKKIVDIALLG", OracleType.NVarChar).Value = dwData["VKKIVDIALLG"].ToString();
            or1.Parameters.Add("VKKANL1TXT", OracleType.NVarChar).Value = dwData["VKKANL1TXT"].ToString();
            or1.Parameters.Add("VKKANL2TXT", OracleType.NVarChar).Value = dwData["VKKANL2TXT"].ToString();
            or1.Parameters.Add("VKKANL3TXT", OracleType.NVarChar).Value = dwData["VKKANL3TXT"].ToString();
            or1.Parameters.Add("VKKDBLATT", OracleType.NVarChar).Value = dwData["VKKDBLATT"].ToString();
            or1.Parameters.Add("VKKTBRIEF", OracleType.NVarChar).Value = dwData["VKKTBRIEF"].ToString();
            or1.Parameters.Add("VKKARTBILD", OracleType.NVarChar).Value = dwData["VKKARTBILD"].ToString();
            or1.Parameters.Add("VKKFORMAT", OracleType.NVarChar).Value = dwData["VKKFORMAT"].ToString();
            or1.Parameters.Add("VKKZEUGNIS", OracleType.NVarChar).Value = dwData["VKKZEUGNIS"].ToString();
            or1.Parameters.Add("VKKRES1", OracleType.NVarChar).Value = dwData["VKKRES1"].ToString();
            or1.Parameters.Add("VKKRES2", OracleType.NVarChar).Value = dwData["VKKRES2"].ToString();
            or1.Parameters.Add("VKKVKZUABVH", OracleType.NVarChar).Value = dwData["VKKVKZUABVH"].ToString();
            or1.Parameters.Add("VKKVKZUADR", OracleType.NVarChar).Value = dwData["VKKVKZUADR"].ToString();
            or1.Parameters.Add("VKKKZPRNEU", OracleType.NVarChar).Value = dwData["VKKKZPRNEU"].ToString();
            or1.Parameters.Add("VKKKZFRNEU", OracleType.NVarChar).Value = dwData["VKKKZFRNEU"].ToString();
            or1.Parameters.Add("VKKVAEAKZ", OracleType.NVarChar).Value = dwData["VKKVAEAKZ"].ToString();
            or1.Parameters.Add("VKKMUKRS", OracleType.NVarChar).Value = dwData["VKKMUKRS"].ToString();
            or1.Parameters.Add("VKKMULFD", OracleType.NVarChar).Value = dwData["VKKMULFD"].ToString();
            or1.Parameters.Add("VKKMUPOS", OracleType.NVarChar).Value = dwData["VKKMUPOS"].ToString();
            or1.Parameters.Add("VKKCPKRS", OracleType.NVarChar).Value = dwData["VKKCPKRS"].ToString();
            or1.Parameters.Add("VKKCPLFD", OracleType.NVarChar).Value = dwData["VKKCPLFD"].ToString();
            or1.Parameters.Add("VKKCPPOS", OracleType.NVarChar).Value = dwData["VKKCPPOS"].ToString();
            or1.Parameters.Add("VKKEDIKZ", OracleType.NVarChar).Value = dwData["VKKEDIKZ"].ToString();
            or1.Parameters.Add("VKKKOMMNR", OracleType.NVarChar).Value = dwData["VKKKOMMNR"].ToString();
            or1.Parameters.Add("VKKEDIDAT", OracleType.NVarChar).Value = dwData["VKKEDIDAT"].ToString();
            or1.Parameters.Add("VKKEDIZEIT", OracleType.NVarChar).Value = dwData["VKKEDIZEIT"].ToString();
            or1.Parameters.Add("VKKABSAUFART", OracleType.NVarChar).Value = dwData["VKKABSAUFART"].ToString();
            or1.Parameters.Add("VKKARCHKZ", OracleType.NVarChar).Value = dwData["VKKARCHKZ"].ToString();
            or1.Parameters.Add("VKKARCHDAT", OracleType.NVarChar).Value = dwData["VKKARCHDAT"].ToString();
            or1.Parameters.Add("VKKARCHBEL", OracleType.NVarChar).Value = dwData["VKKARCHBEL"].ToString();
            or1.Parameters.Add("VKKOPITEM", OracleType.NVarChar).Value = dwData["VKKOPITEM"].ToString();
            or1.Parameters.Add("VKKABSCHR", OracleType.NVarChar).Value = dwData["VKKABSCHR"].ToString();
            or1.Parameters.Add("VKKSFEUCHTE", OracleType.NVarChar).Value = dwData["VKKSFEUCHTE"].ToString();
            or1.Parameters.Add("VKKAFEUCHTE", OracleType.NVarChar).Value = dwData["VKKAFEUCHTE"].ToString();
            or1.Parameters.Add("VKKFEUKZ", OracleType.NVarChar).Value = dwData["VKKFEUKZ"].ToString();
            or1.Parameters.Add("VKKABRKZ", OracleType.NVarChar).Value = dwData["VKKABRKZ"].ToString();
            or1.Parameters.Add("VKKVTYP", OracleType.NVarChar).Value = dwData["VKKVTYP"].ToString();
            or1.Parameters.Add("VKKEXMANDANT", OracleType.NVarChar).Value = dwData["VKKEXMANDANT"].ToString();
            or1.Parameters.Add("VKKWEGBINICH", OracleType.NVarChar).Value = dwData["VKKWEGBINICH"].ToString();
            or1.Parameters.Add("VKKOFFNEU", OracleType.NVarChar).Value = dwData["VKKOFFNEU"].ToString();
            or1.Parameters.Add("VKKINDEXNA1", OracleType.NVarChar).Value = dwData["VKKINDEXNA1"].ToString();
            or1.Parameters.Add("VKKINDEXBA1", OracleType.NVarChar).Value = dwData["VKKINDEXBA1"].ToString();
            or1.Parameters.Add("VKKINDEXHS1", OracleType.NVarChar).Value = dwData["VKKINDEXHS1"].ToString();
            or1.Parameters.Add("VKKINDEXNA2", OracleType.NVarChar).Value = dwData["VKKINDEXNA2"].ToString();
            or1.Parameters.Add("VKKINDEXBA2", OracleType.NVarChar).Value = dwData["VKKINDEXBA2"].ToString();
            or1.Parameters.Add("VKKINDEXHS2", OracleType.NVarChar).Value = dwData["VKKINDEXHS2"].ToString();
            or1.Parameters.Add("VKKINDEXNA3", OracleType.NVarChar).Value = dwData["VKKINDEXNA3"].ToString();
            or1.Parameters.Add("VKKINDEXBA3", OracleType.NVarChar).Value = dwData["VKKINDEXBA3"].ToString();
            or1.Parameters.Add("VKKINDEXHS3", OracleType.NVarChar).Value = dwData["VKKINDEXHS3"].ToString();
            or1.Parameters.Add("VKKHUELBE", OracleType.NVarChar).Value = dwData["VKKHUELBE"].ToString();
            or1.Parameters.Add("VKKRATIFI", OracleType.NVarChar).Value = dwData["VKKRATIFI"].ToString();
            or1.Parameters.Add("VKKMU1ANZ", OracleType.NVarChar).Value = dwData["VKKMU1ANZ"].ToString();
            or1.Parameters.Add("VKKMU1GR", OracleType.NVarChar).Value = dwData["VKKMU1GR"].ToString();
            or1.Parameters.Add("VKKMU1ME", OracleType.NVarChar).Value = dwData["VKKMU1ME"].ToString();
            or1.Parameters.Add("VKKMU1PROMG", OracleType.NVarChar).Value = dwData["VKKMU1PROMG"].ToString();
            or1.Parameters.Add("VKKMU2ANZ", OracleType.NVarChar).Value = dwData["VKKMU2ANZ"].ToString();
            or1.Parameters.Add("VKKMU2GR", OracleType.NVarChar).Value = dwData["VKKMU2GR"].ToString();
            or1.Parameters.Add("VKKMU2ME", OracleType.NVarChar).Value = dwData["VKKMU2ME"].ToString();
            or1.Parameters.Add("VKKMU2PROMG", OracleType.NVarChar).Value = dwData["VKKMU2PROMG"].ToString();
            or1.Parameters.Add("VKKFILLER", OracleType.NVarChar).Value = dwData["VKKFILLER"].ToString();
            or1.Parameters.Add("VKKPRGRPV", OracleType.NVarChar).Value = dwData["VKKPRGRPV"].ToString();
            or1.Parameters.Add("VKKPRGRPZ", OracleType.NVarChar).Value = dwData["VKKPRGRPZ"].ToString();
            or1.Parameters.Add("VKKPRGRPSTD", OracleType.NVarChar).Value = dwData["VKKPRGRPSTD"].ToString();
            or1.Parameters.Add("VKKPROJNR", OracleType.NVarChar).Value = dwData["VKKPROJNR"].ToString();
            or1.Parameters.Add("VKKVKART", OracleType.NVarChar).Value = dwData["VKKVKART"].ToString();
            or1.Parameters.Add("VKKKUNDNRST", OracleType.NVarChar).Value = dwData["VKKKUNDNRST"].ToString();
            or1.Parameters.Add("VKKABNGRPST", OracleType.NVarChar).Value = dwData["VKKABNGRPST"].ToString();
            or1.Parameters.Add("VKKGLOBAL", OracleType.NVarChar).Value = dwData["VKKGLOBAL"].ToString();
            or1.Parameters.Add("VKKKOMENGE", OracleType.NVarChar).Value = dwData["VKKKOMENGE"].ToString();
            or1.Parameters.Add("VKKEINGET", OracleType.NVarChar).Value = dwData["VKKEINGET"].ToString();
            or1.Parameters.Add("VKKOFFEN", OracleType.NVarChar).Value = dwData["VKKOFFEN"].ToString();
            or1.Parameters.Add("VKKEINGETOV", OracleType.NVarChar).Value = dwData["VKKEINGETOV"].ToString();
            or1.Parameters.Add("VKKEINGETPO", OracleType.NVarChar).Value = dwData["VKKEINGETPO"].ToString();
            or1.Parameters.Add("VKKCORQTY", OracleType.NVarChar).Value = dwData["VKKCORQTY"].ToString();
            or1.Parameters.Add("VKKLIMGWO", OracleType.NVarChar).Value = dwData["VKKLIMGWO"].ToString();
            or1.Parameters.Add("VKKMEEH", OracleType.NVarChar).Value = dwData["VKKMEEH"].ToString();
            or1.Parameters.Add("VKKMEEHGRP", OracleType.NVarChar).Value = dwData["VKKMEEHGRP"].ToString();
            or1.Parameters.Add("VKKMEEHFKT", OracleType.NVarChar).Value = dwData["VKKMEEHFKT"].ToString();
            or1.Parameters.Add("VKKKOMENGET1", OracleType.NVarChar).Value = dwData["VKKKOMENGET1"].ToString();
            or1.Parameters.Add("VKKKOMENGET2", OracleType.NVarChar).Value = dwData["VKKKOMENGET2"].ToString();
            or1.Parameters.Add("VKKKOMENGET3", OracleType.NVarChar).Value = dwData["VKKKOMENGET3"].ToString();
            or1.Parameters.Add("VKKKOMENGET4", OracleType.NVarChar).Value = dwData["VKKKOMENGET4"].ToString();
            or1.Parameters.Add("VKKEINTT1", OracleType.NVarChar).Value = dwData["VKKEINTT1"].ToString();
            or1.Parameters.Add("VKKEINTT2", OracleType.NVarChar).Value = dwData["VKKEINTT2"].ToString();
            or1.Parameters.Add("VKKEINTT3", OracleType.NVarChar).Value = dwData["VKKEINTT3"].ToString();
            or1.Parameters.Add("VKKEINTT4", OracleType.NVarChar).Value = dwData["VKKEINTT4"].ToString();
            or1.Parameters.Add("VKKOFFENT1", OracleType.NVarChar).Value = dwData["VKKOFFENT1"].ToString();
            or1.Parameters.Add("VKKOFFENT2", OracleType.NVarChar).Value = dwData["VKKOFFENT2"].ToString();
            or1.Parameters.Add("VKKOFFENT3", OracleType.NVarChar).Value = dwData["VKKOFFENT3"].ToString();
            or1.Parameters.Add("VKKOFFENT4", OracleType.NVarChar).Value = dwData["VKKOFFENT4"].ToString();
            or1.Parameters.Add("VKKEINTTOV1", OracleType.NVarChar).Value = dwData["VKKEINTTOV1"].ToString();
            or1.Parameters.Add("VKKEINTTOV2", OracleType.NVarChar).Value = dwData["VKKEINTTOV2"].ToString();
            or1.Parameters.Add("VKKEINTTOV3", OracleType.NVarChar).Value = dwData["VKKEINTTOV3"].ToString();
            or1.Parameters.Add("VKKEINTTOV4", OracleType.NVarChar).Value = dwData["VKKEINTTOV4"].ToString();
            or1.Parameters.Add("VKKEINTTPO1", OracleType.NVarChar).Value = dwData["VKKEINTTPO1"].ToString();
            or1.Parameters.Add("VKKEINTTPO2", OracleType.NVarChar).Value = dwData["VKKEINTTPO2"].ToString();
            or1.Parameters.Add("VKKEINTTPO3", OracleType.NVarChar).Value = dwData["VKKEINTTPO3"].ToString();
            or1.Parameters.Add("VKKEINTTPO4", OracleType.NVarChar).Value = dwData["VKKEINTTPO4"].ToString();
            or1.Parameters.Add("VKKCORQTYT1", OracleType.NVarChar).Value = dwData["VKKCORQTYT1"].ToString();
            or1.Parameters.Add("VKKCORQTYT2", OracleType.NVarChar).Value = dwData["VKKCORQTYT2"].ToString();
            or1.Parameters.Add("VKKCORQTYT3", OracleType.NVarChar).Value = dwData["VKKCORQTYT3"].ToString();
            or1.Parameters.Add("VKKCORQTYT4", OracleType.NVarChar).Value = dwData["VKKCORQTYT4"].ToString();
            or1.Parameters.Add("VKKLIMGWOT1", OracleType.NVarChar).Value = dwData["VKKLIMGWOT1"].ToString();
            or1.Parameters.Add("VKKLIMGWOT2", OracleType.NVarChar).Value = dwData["VKKLIMGWOT2"].ToString();
            or1.Parameters.Add("VKKLIMGWOT3", OracleType.NVarChar).Value = dwData["VKKLIMGWOT3"].ToString();
            or1.Parameters.Add("VKKLIMGWOT4", OracleType.NVarChar).Value = dwData["VKKLIMGWOT4"].ToString();
            or1.Parameters.Add("VKKRSTBEZ", OracleType.NVarChar).Value = dwData["VKKRSTBEZ"].ToString();
            or1.Parameters.Add("VKKOPTION", OracleType.NVarChar).Value = dwData["VKKOPTION"].ToString();
            or1.Parameters.Add("VKKOPTANBIS", OracleType.NVarChar).Value = dwData["VKKOPTANBIS"].ToString();
            or1.Parameters.Add("VKKOPTANAM", OracleType.NVarChar).Value = dwData["VKKOPTANAM"].ToString();
            or1.Parameters.Add("VKKDECKPROZ", OracleType.NVarChar).Value = dwData["VKKDECKPROZ"].ToString();
            or1.Parameters.Add("VKKWDECKDAT", OracleType.NVarChar).Value = dwData["VKKWDECKDAT"].ToString();
            or1.Parameters.Add("VKKUEBEINT", OracleType.NVarChar).Value = dwData["VKKUEBEINT"].ToString();
            or1.Parameters.Add("VKKMINBEST", OracleType.NVarChar).Value = dwData["VKKMINBEST"].ToString();
            or1.Parameters.Add("VKKMAXBEST", OracleType.NVarChar).Value = dwData["VKKMAXBEST"].ToString();
            or1.Parameters.Add("VKKSCHRAST", OracleType.NVarChar).Value = dwData["VKKSCHRAST"].ToString();
            or1.Parameters.Add("VKKGESMENGE1", OracleType.NVarChar).Value = dwData["VKKGESMENGE1"].ToString();
            or1.Parameters.Add("VKKGESMENGE2", OracleType.NVarChar).Value = dwData["VKKGESMENGE2"].ToString();
            or1.Parameters.Add("VKKGESMENGE3", OracleType.NVarChar).Value = dwData["VKKGESMENGE3"].ToString();
            or1.Parameters.Add("VKKGESMENGE4", OracleType.NVarChar).Value = dwData["VKKGESMENGE4"].ToString();
            or1.Parameters.Add("VKKGESWERT", OracleType.NVarChar).Value = dwData["VKKGESWERT"].ToString();
            or1.Parameters.Add("VKKCOVPRC", OracleType.NVarChar).Value = dwData["VKKCOVPRC"].ToString();
            or1.Parameters.Add("VKKAKKREDNR", OracleType.NVarChar).Value = dwData["VKKAKKREDNR"].ToString();
            or1.Parameters.Add("VKKGESSTA", OracleType.NVarChar).Value = dwData["VKKGESSTA"].ToString();
            or1.Parameters.Add("VKKKDSTA", OracleType.NVarChar).Value = dwData["VKKKDSTA"].ToString();
            or1.Parameters.Add("VKKAUFSTA", OracleType.NVarChar).Value = dwData["VKKAUFSTA"].ToString();
            or1.Parameters.Add("VKKPOSSTA", OracleType.NVarChar).Value = dwData["VKKPOSSTA"].ToString();
            or1.Parameters.Add("VKKSTA4", OracleType.NVarChar).Value = dwData["VKKSTA4"].ToString();
            or1.Parameters.Add("VKKKURS", OracleType.NVarChar).Value = dwData["VKKKURS"].ToString();
            or1.Parameters.Add("VKKBETRAG", OracleType.NVarChar).Value = dwData["VKKBETRAG"].ToString();
            or1.Parameters.Add("VKKVKURS", OracleType.NVarChar).Value = dwData["VKKVKURS"].ToString();
            or1.Parameters.Add("VKKVBETRAG", OracleType.NVarChar).Value = dwData["VKKVBETRAG"].ToString();
            or1.Parameters.Add("VKKSCHWPLU", OracleType.NVarChar).Value = dwData["VKKSCHWPLU"].ToString();
            or1.Parameters.Add("VKKSCHWMIN", OracleType.NVarChar).Value = dwData["VKKSCHWMIN"].ToString();
            or1.Parameters.Add("VKKHWAEHRSL", OracleType.NVarChar).Value = dwData["VKKHWAEHRSL"].ToString();
            or1.Parameters.Add("VKKHEUROKURS", OracleType.NVarChar).Value = dwData["VKKHEUROKURS"].ToString();
            or1.Parameters.Add("VKKHEUROKURSVK", OracleType.NVarChar).Value = dwData["VKKHEUROKURSVK"].ToString();
            or1.Parameters.Add("VKKFEUROKURS", OracleType.NVarChar).Value = dwData["VKKFEUROKURS"].ToString();
            or1.Parameters.Add("VKKFEUROKURSVK", OracleType.NVarChar).Value = dwData["VKKFEUROKURSVK"].ToString();
            or1.Parameters.Add("VKKALTWAEHR", OracleType.NVarChar).Value = dwData["VKKALTWAEHR"].ToString();
            or1.Parameters.Add("VKKALTWAEHRF", OracleType.NVarChar).Value = dwData["VKKALTWAEHRF"].ToString();
            or1.Parameters.Add("VKKVALUTA", OracleType.NVarChar).Value = dwData["VKKVALUTA"].ToString();
            or1.Parameters.Add("VKKVALDAT", OracleType.NVarChar).Value = dwData["VKKVALDAT"].ToString();
            or1.Parameters.Add("VKKWAEHRSL", OracleType.NVarChar).Value = dwData["VKKWAEHRSL"].ToString();
            or1.Parameters.Add("VKKZAHLBED", OracleType.NVarChar).Value = dwData["VKKZAHLBED"].ToString();
            or1.Parameters.Add("VKKEKON", OracleType.NVarChar).Value = dwData["VKKEKON"].ToString();
            or1.Parameters.Add("VKKKDVKL", OracleType.NVarChar).Value = dwData["VKKKDVKL"].ToString();
            or1.Parameters.Add("VKKLIEFBED", OracleType.NVarChar).Value = dwData["VKKLIEFBED"].ToString();
            or1.Parameters.Add("VKKLANDU", OracleType.NVarChar).Value = dwData["VKKLANDU"].ToString();
            or1.Parameters.Add("VKKPLZU", OracleType.NVarChar).Value = dwData["VKKPLZU"].ToString();
            or1.Parameters.Add("VKKORTU", OracleType.NVarChar).Value = dwData["VKKORTU"].ToString();
            or1.Parameters.Add("VKKBZU", OracleType.NVarChar).Value = dwData["VKKBZU"].ToString();
            or1.Parameters.Add("VKKBZBEZU", OracleType.NVarChar).Value = dwData["VKKBZBEZU"].ToString();
            or1.Parameters.Add("VKKCOUNTYU", OracleType.NVarChar).Value = dwData["VKKCOUNTYU"].ToString();
            or1.Parameters.Add("VKKCITYU", OracleType.NVarChar).Value = dwData["VKKCITYU"].ToString();
            or1.Parameters.Add("VKKLIEFKOMP", OracleType.NVarChar).Value = dwData["VKKLIEFKOMP"].ToString();
            or1.Parameters.Add("VKKVERSART", OracleType.NVarChar).Value = dwData["VKKVERSART"].ToString();
            or1.Parameters.Add("VKKSPED", OracleType.NVarChar).Value = dwData["VKKSPED"].ToString();
            or1.Parameters.Add("VKKZUSATZ", OracleType.NVarChar).Value = dwData["VKKZUSATZ"].ToString();
            or1.Parameters.Add("VKKDRBEST", OracleType.NVarChar).Value = dwData["VKKDRBEST"].ToString();
            or1.Parameters.Add("VKKBSTDAT", OracleType.NVarChar).Value = dwData["VKKBSTDAT"].ToString();
            or1.Parameters.Add("VKKANGETEXT", OracleType.NVarChar).Value = dwData["VKKANGETEXT"].ToString();
            or1.Parameters.Add("VKKANGEWIE", OracleType.NVarChar).Value = dwData["VKKANGEWIE"].ToString();
            or1.Parameters.Add("VKKBESTTEXT", OracleType.NVarChar).Value = dwData["VKKBESTTEXT"].ToString();
            or1.Parameters.Add("VKKBESTWIE", OracleType.NVarChar).Value = dwData["VKKBESTWIE"].ToString();
            or1.Parameters.Add("VKKLIEFTEXT", OracleType.NVarChar).Value = dwData["VKKLIEFTEXT"].ToString();
            or1.Parameters.Add("VKKLIEFWIE", OracleType.NVarChar).Value = dwData["VKKLIEFWIE"].ToString();
            or1.Parameters.Add("VKKRECHTEXT", OracleType.NVarChar).Value = dwData["VKKRECHTEXT"].ToString();
            or1.Parameters.Add("VKKRECHWIE", OracleType.NVarChar).Value = dwData["VKKRECHWIE"].ToString();
            or1.Parameters.Add("VKKLVORTEXT", OracleType.NVarChar).Value = dwData["VKKLVORTEXT"].ToString();
            or1.Parameters.Add("VKKLVORWIE", OracleType.NVarChar).Value = dwData["VKKLVORWIE"].ToString();
            or1.Parameters.Add("VKKIVVTTEXT", OracleType.NVarChar).Value = dwData["VKKIVVTTEXT"].ToString();
            or1.Parameters.Add("VKKIVVTWIE", OracleType.NVarChar).Value = dwData["VKKIVVTWIE"].ToString();
            or1.Parameters.Add("VKKIVDITEXT", OracleType.NVarChar).Value = dwData["VKKIVDITEXT"].ToString();
            or1.Parameters.Add("VKKIVDIWIE", OracleType.NVarChar).Value = dwData["VKKIVDIWIE"].ToString();
            or1.Parameters.Add("VKKAGT", OracleType.NVarChar).Value = dwData["VKKAGT"].ToString();
            or1.Parameters.Add("VKKANGEALLG", OracleType.NVarChar).Value = dwData["VKKANGEALLG"].ToString();
            or1.Parameters.Add("VKKBESTALLG", OracleType.NVarChar).Value = dwData["VKKBESTALLG"].ToString();
            or1.Parameters.Add("VKKMANDANT", OracleType.NVarChar).Value = dwData["VKKMANDANT"].ToString();
            or1.Parameters.Add("VKKSA", OracleType.NVarChar).Value = dwData["VKKSA"].ToString();
            or1.Parameters.Add("VKKAUFKRS", OracleType.NVarChar).Value = dwData["VKKAUFKRS"].ToString();
            or1.Parameters.Add("VKKAUFLFD", OracleType.NVarChar).Value = dwData["VKKAUFLFD"].ToString();
            or1.Parameters.Add("VKKAENDST", OracleType.NVarChar).Value = dwData["VKKAENDST"].ToString();
            or1.Parameters.Add("VKKAENDZL", OracleType.NVarChar).Value = dwData["VKKAENDZL"].ToString();
            or1.Parameters.Add("VKKAENDBEN", OracleType.NVarChar).Value = dwData["VKKAENDBEN"].ToString();
            or1.Parameters.Add("VKKAENDDAT", OracleType.NVarChar).Value = dwData["VKKAENDDAT"].ToString();
            or1.Parameters.Add("VKKNEUBEN", OracleType.NVarChar).Value = dwData["VKKNEUBEN"].ToString();
            or1.Parameters.Add("VKKNEUDAT", OracleType.NVarChar).Value = dwData["VKKNEUDAT"].ToString();
            or1.Parameters.Add("VKKAESTAT", OracleType.NVarChar).Value = dwData["VKKAESTAT"].ToString();
            or1.Parameters.Add("VKKAUFART", OracleType.NVarChar).Value = dwData["VKKAUFART"].ToString();
            or1.Parameters.Add("VKKKUNDNR", OracleType.NVarChar).Value = dwData["VKKKUNDNR"].ToString();
            or1.Parameters.Add("VKKVB", OracleType.NVarChar).Value = dwData["VKKVB"].ToString();
            or1.Parameters.Add("VKKVG", OracleType.NVarChar).Value = dwData["VKKVG"].ToString();
            or1.Parameters.Add("VKKADRSL", OracleType.NVarChar).Value = dwData["VKKADRSL"].ToString();
            or1.Parameters.Add("VKKVERBNR", OracleType.NVarChar).Value = dwData["VKKVERBNR"].ToString();
            or1.Parameters.Add("VKKZENTR", OracleType.NVarChar).Value = dwData["VKKZENTR"].ToString();
            or1.Parameters.Add("VKKZENTRR", OracleType.NVarChar).Value = dwData["VKKZENTRR"].ToString();
            or1.Parameters.Add("VKKKREDKDNR", OracleType.NVarChar).Value = dwData["VKKKREDKDNR"].ToString();
            or1.Parameters.Add("VKKKDARTBEZ", OracleType.NVarChar).Value = dwData["VKKKDARTBEZ"].ToString();
            or1.Parameters.Add("VKKORDER", OracleType.NVarChar).Value = dwData["VKKORDER"].ToString();
            or1.Parameters.Add("VKKANSPRECH", OracleType.NVarChar).Value = dwData["VKKANSPRECH"].ToString();
            or1.Parameters.Add("VKKANSPZUS", OracleType.NVarChar).Value = dwData["VKKANSPZUS"].ToString();
            or1.Parameters.Add("VKKBESTNR", OracleType.NVarChar).Value = dwData["VKKBESTNR"].ToString();
            or1.Parameters.Add("VKKBESTDAT", OracleType.NVarChar).Value = dwData["VKKBESTDAT"].ToString();
            or1.Parameters.Add("VKKGLTVON", OracleType.NVarChar).Value = dwData["VKKGLTVON"].ToString();
            or1.Parameters.Add("VKKGLTBIS", OracleType.NVarChar).Value = dwData["VKKGLTBIS"].ToString();
            or1.Parameters.Add("VKKETAB", OracleType.NVarChar).Value = dwData["VKKETAB"].ToString();
            or1.Parameters.Add("VKKBESTSB", OracleType.NVarChar).Value = dwData["VKKBESTSB"].ToString();
            or1.Parameters.Add("VKKAEDAT", OracleType.NVarChar).Value = dwData["VKKAEDAT"].ToString();
            or1.Parameters.Add("VKKSACHBE", OracleType.NVarChar).Value = dwData["VKKSACHBE"].ToString();
            or1.Parameters.Add("VKKPRGRP", OracleType.NVarChar).Value = dwData["VKKPRGRP"].ToString();
            #endregion

            Connect2Proxy(or1);
        }
    }
}
